Type: concept
Confidence: 0.80
Created: 2026-04-25
Updated: 2026-04-25
Tags: NLP优化技术机器学习

层次 Softmax

概述

层次 Softmax(Hierarchical Softmax)Word2Vec 中的另一项关键技术优化,通过构建哈夫曼树来降低计算复杂度,提高训练效率。

关键内容

  1. 解决问题
  2. 传统的 Softmax 需要计算整个词表的概率分母,计算复杂度为 O(V)
  3. 层次 Softmax 通过哈夫曼树将复杂度降至 O(log V)

  4. 工作原理

  5. 将词表构建成一棵哈夫曼
  6. 预测时只需从根节点走到对应的叶节点
  7. 每次预测只需要约 log₂(V) 次计算,而不是 V 次

  8. 优化效果

  9. 大幅降低计算复杂度
  10. 特别适用于大词表的情况
  11. 在某些场景下被负采样技术替代

来源

相关